package main

import "fmt"

func main(){

		//  指针函数  返回值是指针
       a:=100

       //调用函数 传入指针
       fun2(&a)

       //a 的值 在函数中被改变
       fmt.Println("main函数中 a的值为:",a)  //main函数中 a的值为: 200


}

//定义 一个函数  接受 指针类型的参数
func fun2(p1 *int){

	// p1保存的是 a的地址

	// 取a的值
	fmt.Println("===p1指针对应的值=",*p1)  //===p1指针对应的值= 100

	*p1=200 // 修改a的值
	fmt.Println("修改后p1的值为=",*p1)   //修改后p1的值为= 200
}
